package com.rx.dao;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

import org.springside.modules.orm.hibernate.HibernateDao;

public class BaseDao<T, PK extends Serializable> extends HibernateDao<T, PK> {

	/**
	 * 返回位置类型集合
	 */
	@SuppressWarnings("unchecked")
	public List find(String hql, Object... values) {
		return createQuery(hql, values).list();
	}

	/**
	 * 返回Map
	 * 
	 * @param hql
	 * @param values
	 * @return
	 */
	@SuppressWarnings("unchecked")
	public List<Map<String, Object>> findMap(String hql, Object... values) {
		return createQuery(hql, values).list();
	}

}
